package com.ai.platform.system.service;

import com.ai.platform.core.exception.BusinessException;
import com.ai.platform.model.dto.Input;
import com.ai.platform.model.dto.Output;
import com.ai.platform.system.entity.SysRole;
import com.baomidou.mybatisplus.service.IService;

/**
 * <p>
 * 角色表 服务类
 * </p>
 *
 * @author yeyingsheng
 * @since 2018-05-12
 */
public interface ISysRoleService extends IService<SysRole> {

    /**
     * 根据用户ID查询角色
     * @param input
     * @param output
     */
    void queryRoleByUserId(Input input, Output output) throws BusinessException;;

    /**
     * 查询所有角色
     * @param input
     * @param output
     */
    void listRoleAll(Input input, Output output) throws BusinessException;;

}
